// 使用的动态规划的方法
; (function () {
    //return
    /**
   * @param {number[]} cost
   * @return {number}
   */
    var minCostClimbingStairs = function (cost) {
        if(cost.length<3){
            return Math.min(cost[0],cost[1])
        }

        for (let index = 2; index < cost.length; index++) {
            
            cost[index] = Math.min(cost[index-2],cost[index-1]) + cost[index]
            
        }
        return Math.min(cost[cost.length-2],cost[cost.length-1])
    };

    minCostClimbingStairs([1,100,1,1,1,100,1,1,100,1])
})();